var/const
	FORCE_COMMON	= TRUE
	FORCE_OPEN		= TRUE
	FLAG_HP			= 1			//0 = random, 1 = half+1, 2 = max
	FLAG_CASH		= 2			//0 = random, 1 = half+1, 2 = max
	TICK

	DATA_REPO		= "data/"

var/list/lstGlobalSpecies = list()

var/BaseCamp/Calendar/GSC
var/list/lstGlobalClasses = list()

world
	name 				= "Star Wars: Underworld"
	hub					= "CriticalBotch.StarWarsUnderWorld"
	hub_password 		="$foxtrot@tango$"

	mob = /Living

	New()
		..()
		for(var/ctype in typesof(/Class)-/Class)
			var/Class/classC = new ctype()
			lstGlobalClasses.Add(classC.name)
			lstGlobalClasses[classC.name] = ctype
			del classC
		AddLogChannel("CTRANS","logs/char_trans.log")
		AddLogChannel("System","logs/system.log")
		Log("[world.name] LOADED","SYSTEM")
		GSC = new()
		GSC.setTimeSpeed(240)
		GSC.setDayNames(list("Atunda","Katunda","Satunda","Datunda","Natunda"))
		GSC.setMonthNames(list("Elona","Kelona","Selona","Telona","Nelona","Helona","Melona","Yelona","Relona","Welona"))
		GSC.setDaysInMonthsList(list(35,35,35,35,35,35,35,35,35,35))
		GSC.setBaseYear(-2055)
		//GSC.setStartingTimeOffset(world.realtime*500)
		GSC.setTimeFormat("%y:%m:%d %h:%i:%s")
		dd_debugger.extraControlPanelObjects += GSC

	Del()
		Log("[world.name] UNLOADED","SYSTEM",TRUE)
		sleep(10)
		..()